#if !defined(ximera_math_ray_hpp)
#define ximera_math_ray_hpp

// -----------------------------------------------------------

#include <ximera/math/vector3.hpp>

namespace ximera { namespace math
{
    class XIMERA_API Ray
    {
    public:
        Vector3 origin;
        Vector3 direction;

    public:
        Ray();
        Ray(Vector3 const& origin, Vector3 const& direction);
    };
}}

#include <ximera/math/inline/ray.inl>

// -----------------------------------------------------------

#endif